cupulate part - Spanish English Dictionary